package com.stars.questions.commonQuestion.config.entity;

import com.alibaba.fastjson2.JSONArray;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.stars.base.entity.BaseEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * 调查问卷子表
 * @author : moon
 * @date :  2024/6/29 16:58
 */
@Setter
@Getter
@TableName("question_common_config_item")
public class QuestionsCommonConfigSub extends BaseEntity {

    private String id;
    @TableField("BT")
    private String bt;

    @TableField("DESCRIBECONTENT")
    private String describeContent;

    @TableField("TYPE")
    private String type;

    @TableField("TYPE_TEXT")
    private String typeText;

    @TableField("CODE")
    private String code;

    @TableField("CODE_TEXT")
    private String codeText;

    @TableField("FID")
    private String fid;

    @TableField("VALIDATE_RULE")
    private String validateRule;

    @TableField("VALIDATE_RULE_TIP")
    private String validateRuleTip;//校验提示

    @TableField("REPLY_DEFAULT")
    private String replyDefault;//回复默认值

    @TableField("LIMIT_CHECKED")
    private Integer limitChecked;//多选限选数量

    @TableField(exist = false)
    private JSONArray codeSelect;
}
